
import redis


def init():
    redis_client = redis.StrictRedis(host='192.168.1.143', port=6379, db=0, decode_responses=True, password="NjU0MzIx")
    name = "demo:1"
    flag = redis_client.setnx(name, "2")
    print(flag)
    print(redis_client.get(name))
    redis_client.delete(name)
    # redis_client.setex
    # # 设置键值对
    # redis_client.set('my_key', 'my_value')
    #
    # # 获取键值对
    # value = redis_client.get('my_key')
    # print(value)  # 输出 'my_value'
    #
    # # 设置带有过期时间的键值对
    # redis_client.setex('my_key_expire', 3600, 'my_value_with_ttl')
    #
    # # 检查键是否存在
    # key_exists = redis_client.exists('my_key')
    # print(key_exists)  # 输出 True
    #
    # # 删除键
    # redis_client.delete('my_key')
    #
    # # 执行其他操作，如列表、集合、哈希等
    # redis_client.rpush('my_list', 'item1', 'item2', 'item3')
    # list_values = redis_client.lrange('my_list', 0, -1)
    # print(list_values)  # 输出 ['item1', 'item2', 'item3']


if __name__ == "__main__":
    init()
